@import '@/styles/mixin.scss';
$marginButtom:10px;
.custom-list-item{
    background-color: white;
    margin-bottom: $marginButtom !important;
    overflow: hidden;
    @include flex($align: flex-start);
    & > span{
        display: table-cell;
        color: rgba(0,0,0,.85);
        font-size: 14px;
    }
    &>span:first-of-type{
        padding-right: 4px;
        color: rgba(0,0,0,.85);
        flex: 0 0 auto !important;
    }
    &>span:last-of-type{
        white-space: pre-wrap;
        word-wrap: break-word;
        word-break: break-all;
        flex: 1 1 auto;
    }
    &>.slotItemContainer{
        word-break: break-all;
        flex: 1 1 auto;
        &>*{
            width: 100%;
        }
        & svg{
            width: 1em;
        }
    }
    .label-style{
        text-align: justify-all;
        text-align: justify;
        text-align-last: justify;
        flex: 0 0 auto;
        display: flex;
        align-items: center;
    }
}

.custom-list-item-err{
    position: relative;
}

.custom-list-item-err-msg {
    position: absolute;
    bottom: -15px;
    color: red;
    font-size: 12px;
    line-height: 20px;
}
.custom-is-required{
    color: red !important;
    font-size: 14px !important;
    padding-top: 4px;
    padding-right: 3px;
}